package com.joinval.modules.sys.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.joinval.common.base.entity.BaseEntity;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

/**
 * 用户详情
 *
 * @author xu
 * @email -
 * @date 2020-08-25 10:32:42
 */
@Data
@TableName("sys_user_detail")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SysUserDetail extends BaseEntity{

	/**
	 * 志愿者app用户详情主键
	 */
	@TableId
	private Long sysUserDetailId;

	/**
	 * 用户主键
	 */
	private Long userId;

	/**
	 * 志愿者编号
	 */
	private String volCode;

	/**
	 * 机构名称
	 */
	private String orgName;

	/**
	 * 机构类型
	 */
	private String orgType;

	/**
	 * 机构编号
	 */
	private String orgCode;

	/**
	 * 机构地址
	 */
	private String orgLocation;

	/**
	 * 审核状态(0:审核失败,1:审核成功,2:待审核)
	 */
	private Integer auditStatus;

	/**
	 * 点单机构审核状态(0:审核失败,1:审核成功,2:待审核)
	 */
	private Integer orgAuditStatus;


	/**
	 * 志愿者审核状态(0:审核失败,1:审核成功,2:待审核)
	 */
	private Integer volAuditStatus;


	/**
	 * 公安身份证信息校验(0-未通过, 1-已通过)
	 */
	private Integer policeCheck;

	/**
	 * 临港志愿者库信息校验(0-未通过, 1-已通过)
	 */
	private Integer volInfCheck;

	/**
	 * 临港志愿者证件库校验(0-未通过, 1-已通过)
	 */
	private Integer volLibCheck;

	/**
	 * 工作积分
	 */
	private BigDecimal workingHour;

	/**
	 * 累计服务时长(小时)
	 */
	private BigDecimal serviceHour;

	/**
	 * 当年工作时长(小时)
	 */
	private BigDecimal yearHour;


}
